﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _01HelloWorld//命名空间
{
    class Program
    {
        static void Main(string[] args)
        {
            #region //简单计算器
            /*
            float num1, num2, result;
            Console.WriteLine("请输入数字a:");
            //读取键盘输入
            num1 =float.Parse(Console.ReadLine());
            Console.WriteLine("请输入数字b:");
            //读取键盘输入
            num2 = int.Parse(Console.ReadLine());
            result = num1 + num2;
            //Console.WriteLine("A因子:{0},B因子{1}", num1, num2);
            //Console.WriteLine("结果是{0}",result);//第一种
            //Console.WriteLine($"结果是{result}");//第二种
            Console.WriteLine("结果是:" + result);//第三种
            */
            #endregion
            #region //数据类型占内存大小
            /*
            char c = '中';
            Console.WriteLine("char占{0}字节",sizeof(char));
            Console.WriteLine("char最大值是{0}", (int)char.MaxValue);
            Console.WriteLine(c);
            const double PI = 3.1415926f;//定义常量
            */
            #endregion
            #region //选择语句
            /*
            float price = 100;//商品价格
            bool isVIP = false;//是否是VIP
            string country = "中国";
            //如果是中国客户,是VIP，打5折,否则打8折
            //如果是其他国家客户，是VIP，打7折，否则打9.8折
            if (country == "中国")
            {
                if (isVIP)
                    price *= 0.5f;
                else
                    price *= 0.7f;
            }
            else
            {
                if (isVIP)
                    price *= 0.7f;
                else
                    price *= 0.98f;
            }
                
            */
            #endregion
            #region //一年中的第几天
            /*
            Console.WriteLine("请输入年/月/日:");
            string str = Console.ReadLine();
            //拆分字符串
            char[] separtor = { '/' };
            string[] strArr = str.Split(separtor);
            int month = int.Parse(strArr[1]);//月
            int year = int.Parse(strArr[0]);//年
            int day = int.Parse(strArr[2]);
            int sum = 0;
            //Console.WriteLine(strArr[0]);
            //Console.WriteLine(strArr[1]);
            //Console.WriteLine(strArr[2]);
            switch (month-1)
            {
                case 0:
                    sum = day;
                    break;
                case 1:
                    sum = 31+day;
                    break;
                case 2:
                    sum = 31+28+day;
                    break;
                case 3:
                    sum = 31 + 28 + 31+day;
                    break;
                default:
                    Console.WriteLine("默认处理方式,可选");
                    break;
                
            }

            //判断闰年
            if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
            {
                sum += 1;
                Console.WriteLine("是闰年");
            }
           
           Console.WriteLine("这是一年中的第{0}天",sum);
            */
            #endregion

         
        }

    }
}
